﻿function get_Orders_Html(){
  var htmlstr='<table id="Grid_Orders" style="width:auto;height:auto"></table><div id="addOrdersdiv" style="display:none"></div><div id="edtOrdersdiv" style="display:none"></div>';
  return htmlstr;
}
function getadd_Orders_Html(){
  var htmlstr='<div id="AddDlg_Orders" title="添加记录" icon="icon-window" style="padding:5px;background:#fafafa">';
  htmlstr=htmlstr+'<div class="easyui-layout" fit="true">';
  htmlstr=htmlstr+'<div region="center" border="false" style="padding:10px;background:#fff;border:1px solid #ccc;">';
  htmlstr=htmlstr+'<table width="450" border="0" class="dtable" align="center" cellpadding="4" cellspacing="0">';
  htmlstr=htmlstr+'<tr><td width="200"> 订单号 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_OrderNumber" id="add_OrderNumber" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 用户标识 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_UserId" id="add_UserId" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 下单用户 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_UserName" id="add_UserName" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 总金额 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_TotalMoney" id="add_TotalMoney" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 支付宝帐户 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Alipay" id="add_Alipay" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 拍拍帐户 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_TenPay" id="add_TenPay" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 电话 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Tel" id="add_Tel" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 地址 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Adderss" id="add_Adderss" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 收货人 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_RealName" id="add_RealName" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 是否支付 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_IsPay" id="add_IsPay" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 是否发货 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_IsSend" id="add_IsSend" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 是否已确认 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_IsCofim" id="add_IsCofim" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 是否取消订单 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_IsCancel" id="add_IsCancel" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 支付时间 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_PayTime" id="add_PayTime" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 确认时间 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_CofimTime" id="add_CofimTime" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 发货时间 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_SendTime" id="add_SendTime" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 取消时间 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_CancelTime" id="add_CancelTime" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> CofimUser </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_CofimUser" id="add_CofimUser" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 确认发货管理员 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_SendUser" id="add_SendUser" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> CancelUser </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_CancelUser" id="add_CancelUser" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 确认备注 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_CofimComment" id="add_CofimComment" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 发货备注 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_SendComment" id="add_SendComment" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 取消备注 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_CancelComment" id="add_CancelComment" /></td></tr>';htmlstr=htmlstr+'</table></div><div region="south" border="false" style="text-align:right;padding-top:4px;height:30px;line-height:30px;">';
  htmlstr=htmlstr+'<a icon="icon-ok" id="addbt_Orders" href="javascript:void(0)" onclick="Add_Orders()"> 添 加 </a>';
  htmlstr=htmlstr+'</div></div>';
  return htmlstr;
}
function getedt_Orders_Html(){
  var htmlstr='<div id="EditDlg_Orders" title="修改记录" icon="icon-window" style="padding:5px;background:#fafafa">';
  htmlstr=htmlstr+'<div class="easyui-layout" fit="true">';
  htmlstr=htmlstr+'<div region="center" border="false" style="padding:10px;background:#fff;border:1px solid #ccc;">';
  htmlstr=htmlstr+'<table width="450" border="0" class="dtable" align="center" cellpadding="4" cellspacing="0">';
  htmlstr=htmlstr+'<tr><td width="200"> 订单标识 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_OrderId" id="edt_OrderId" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 订单号 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_OrderNumber" id="edt_OrderNumber" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 用户标识 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_UserId" id="edt_UserId" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 下单用户 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_UserName" id="edt_UserName" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 总金额 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_TotalMoney" id="edt_TotalMoney" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 支付宝帐户 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Alipay" id="edt_Alipay" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 拍拍帐户 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_TenPay" id="edt_TenPay" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 电话 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Tel" id="edt_Tel" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 地址 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Adderss" id="edt_Adderss" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 收货人 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_RealName" id="edt_RealName" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 是否支付 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_IsPay" id="edt_IsPay" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 是否发货 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_IsSend" id="edt_IsSend" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 是否已确认 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_IsCofim" id="edt_IsCofim" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 是否取消订单 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_IsCancel" id="edt_IsCancel" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 支付时间 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_PayTime" id="edt_PayTime" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 确认时间 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_CofimTime" id="edt_CofimTime" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 发货时间 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_SendTime" id="edt_SendTime" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 取消时间 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_CancelTime" id="edt_CancelTime" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> CofimUser </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_CofimUser" id="edt_CofimUser" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 确认发货管理员 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_SendUser" id="edt_SendUser" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> CancelUser </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_CancelUser" id="edt_CancelUser" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 确认备注 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_CofimComment" id="edt_CofimComment" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 发货备注 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_SendComment" id="edt_SendComment" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 取消备注 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_CancelComment" id="edt_CancelComment" /></td></tr>';htmlstr=htmlstr+'</table></div><div region="south" border="false" style="text-align:right;padding-top:4px;height:30px;line-height:30px;">';
  htmlstr=htmlstr+'<a icon="icon-ok" id="edtbt_Orders" href="javascript:void(0)" onclick="Edit_Orders()"> 修 改 </a>';
  htmlstr=htmlstr+'</div></div>';
  return htmlstr;
}
function Add_Orders_Tab(tabname){
  if(!$('#ttab').tabs('exists',tabname)){
	$('#ttab').tabs('add',{
		title:tabname,
		cache:false,
		closable:true,
		content:get_Orders_Html()
	  });
	var gridht = $('body').layout('panel','center').panel('options').height - 58;
	$('#Grid_Orders').datagrid({
	  border:false,
	  nowrap: false,
	  striped: true,
	  collapsible:true,
	  url:'/Data/Orders.ashx',
	  method:'get',
	  height:gridht,
	  queryParams:{type:"0"},
	  fitColumns:true,
	  loadMsg:'正在读取数据,请稍候...',
	  singleSelect:true,
	  columns:[[
		{field:'OrderId',checkbox:true},
		{field:'OrderNumber',title:'订单号',width:80},
		{field:'UserId',title:'用户标识',width:80},
		{field:'UserName',title:'下单用户',width:80},
		{field:'TotalMoney',title:'总金额',width:80},
		{field:'Alipay',title:'支付宝帐户',width:80},
		{field:'TenPay',title:'拍拍帐户',width:80},
		{field:'Tel',title:'电话',width:80},
		{field:'Adderss',title:'地址',width:80},
		{field:'RealName',title:'收货人',width:80},
		{field:'IsPay',title:'是否支付',width:80},
		{field:'IsSend',title:'是否发货',width:80},
		{field:'IsCofim',title:'是否已确认',width:80},
		{field:'IsCancel',title:'是否取消订单',width:80},
		{field:'PayTime',title:'支付时间',width:80},
		{field:'CofimTime',title:'确认时间',width:80},
		{field:'SendTime',title:'发货时间',width:80},
		{field:'CancelTime',title:'取消时间',width:80},
		{field:'CofimUser',title:'CofimUser',width:80},
		{field:'SendUser',title:'确认发货管理员',width:80},
		{field:'CancelUser',title:'CancelUser',width:80},
		{field:'CofimComment',title:'确认备注',width:80},
		{field:'SendComment',title:'发货备注',width:80},
		{field:'CancelComment',title:'取消备注',width:80}]],
	  pagination:true,
	  rownumbers:true,
	  toolbar:[{
		id:'btn_Orders_add',
		text:'添加',
		iconCls:'icon-add',
		handler:function(){
		  ShowOrdersAddFrom();}
		},'-',{
		id:'btn_Orders_edit',
		text:'修改',
		iconCls:'icon-edit',
		handler:function(){
		  GetOne_Orders();}
		},'-',{
		id:'btn_Orders_del',
		text:'删除',
		iconCls:'icon-remove',
		handler:function(){
		 Del_Orders();}
	  }],
	  onLoadError:function(er){
		  $.messager.alert('错误','可能无查看权限,无法加载数据!','error');
	  }
	});
  }else{
	$('#ttab').tabs('select',tabname);
  }
}
function ShowOrdersAddFrom(){
  $('#addOrdersdiv').html(getadd_Orders_Html());
  $('#AddDlg_Orders').window({
	  title: '添加',
	  width: 600,
	  modal: true,
	  shadow: true,
	  closed: true,
	  height: 400
  });
  $('#addbt_Orders').linkbutton({iconCls:"icon-ok"});
  $('#AddDlg_Orders').window('open');
}
function ShowOrdersEdtFrom(){
  $('#edtOrdersdiv').html(getedt_Orders_Html());
}
function Add_Orders(){
  $.get("/Data/Orders.ashx",{type:2,OrderNumber:$('#add_OrderNumber').val(),UserId:$('#add_UserId').val(),UserName:$('#add_UserName').val(),TotalMoney:$('#add_TotalMoney').val(),Alipay:$('#add_Alipay').val(),TenPay:$('#add_TenPay').val(),Tel:$('#add_Tel').val(),Adderss:$('#add_Adderss').val(),RealName:$('#add_RealName').val(),IsPay:$('#add_IsPay').val(),IsSend:$('#add_IsSend').val(),IsCofim:$('#add_IsCofim').val(),IsCancel:$('#add_IsCancel').val(),PayTime:$('#add_PayTime').val(),CofimTime:$('#add_CofimTime').val(),SendTime:$('#add_SendTime').val(),CancelTime:$('#add_CancelTime').val(),CofimUser:$('#add_CofimUser').val(),SendUser:$('#add_SendUser').val(),CancelUser:$('#add_CancelUser').val(),CofimComment:$('#add_CofimComment').val(),SendComment:$('#add_SendComment').val(),CancelComment:$('#add_CancelComment').val()},
  function(data){
    $('#AddDlg_Orders').window('close');
	$('#Grid_Orders').datagrid("reload");
  });
}
function GetOne_Orders(){
  var getid=0;
  var selected = $('#Grid_Orders').datagrid('getSelected');
  if (selected){
    getid=selected.OrderId;
	$.getJSON("/Data/Orders.ashx",{type:1,id:getid},
	function(data){
			ShowOrdersEdtFrom();
			$('#EditDlg_Orders').window({
				title: 'Edit Orders',
				width: 600,
				modal: true,
				shadow: true,
				closed: true,
				height: 300
				});
			$('#EditDlg_Orders').window('open');
			$('#edtbt_Orders').linkbutton({iconCls:"icon-ok"});
						$('#edt_OrderId').val(data.model.OrderId);
						$('#edt_OrderNumber').val(data.model.OrderNumber);
						$('#edt_UserId').val(data.model.UserId);
						$('#edt_UserName').val(data.model.UserName);
						$('#edt_TotalMoney').val(data.model.TotalMoney);
						$('#edt_Alipay').val(data.model.Alipay);
						$('#edt_TenPay').val(data.model.TenPay);
						$('#edt_Tel').val(data.model.Tel);
						$('#edt_Adderss').val(data.model.Adderss);
						$('#edt_RealName').val(data.model.RealName);
						$('#edt_IsPay').val(data.model.IsPay);
						$('#edt_IsSend').val(data.model.IsSend);
						$('#edt_IsCofim').val(data.model.IsCofim);
						$('#edt_IsCancel').val(data.model.IsCancel);
						$('#edt_PayTime').val(data.model.PayTime);
						$('#edt_CofimTime').val(data.model.CofimTime);
						$('#edt_SendTime').val(data.model.SendTime);
						$('#edt_CancelTime').val(data.model.CancelTime);
						$('#edt_CofimUser').val(data.model.CofimUser);
						$('#edt_SendUser').val(data.model.SendUser);
						$('#edt_CancelUser').val(data.model.CancelUser);
						$('#edt_CofimComment').val(data.model.CofimComment);
						$('#edt_SendComment').val(data.model.SendComment);
						$('#edt_CancelComment').val(data.model.CancelComment);
			
      });
	}else{
	        $.messager.show({
				title:'提示',
				msg:'没有选择任何记录.',
				timeout:3000,
				showType:'slide'
			});
	}
}
function Edit_Orders(){
  $.get("/Data/Orders.ashx",{type:4,OrderId:$('#edt_OrderId').val(),OrderNumber:$('#edt_OrderNumber').val(),UserId:$('#edt_UserId').val(),UserName:$('#edt_UserName').val(),TotalMoney:$('#edt_TotalMoney').val(),Alipay:$('#edt_Alipay').val(),TenPay:$('#edt_TenPay').val(),Tel:$('#edt_Tel').val(),Adderss:$('#edt_Adderss').val(),RealName:$('#edt_RealName').val(),IsPay:$('#edt_IsPay').val(),IsSend:$('#edt_IsSend').val(),IsCofim:$('#edt_IsCofim').val(),IsCancel:$('#edt_IsCancel').val(),PayTime:$('#edt_PayTime').val(),CofimTime:$('#edt_CofimTime').val(),SendTime:$('#edt_SendTime').val(),CancelTime:$('#edt_CancelTime').val(),CofimUser:$('#edt_CofimUser').val(),SendUser:$('#edt_SendUser').val(),CancelUser:$('#edt_CancelUser').val(),CofimComment:$('#edt_CofimComment').val(),SendComment:$('#edt_SendComment').val(),CancelComment:$('#edt_CancelComment').val()},
  function(data){
    $('#EditDlg_Orders').window('close');
	$('#Grid_Orders').datagrid("reload");
  }); 
}
function Del_Orders(){
  var getid=0;
  var selected = $('#Grid_Orders').datagrid('getSelected');
  if(!selected){
	        $.messager.show({
				title:'提示',
				msg:'没有选择任何记录.',
				timeout:3000,
				showType:'slide'
			});
			return;
  }
  
  getid=selected.OrderId;
  $.messager.confirm('确认删除', '请确认是否进行此操作?', function(r){
	  if(r){
			$.get("/Data/Orders.ashx",{type:3,id:getid},
			function(data){
				$.messager.show({
					title:'提示',
					msg:'已删除数据.',
					timeout:3000,
					showType:'slide'
				});
				$('#Grid_Orders').datagrid("reload");
			}); 
		  }
  }); 
} 
  